package com.bnd.domain.vo;

import lombok.Data;

import java.util.Date;

@Data
public class ChatHistoryVO {
    /**
     * 会话内容；存储用户或AI的对话文本
     */
    private String content;

    /**
     * 单轮会话ID；标识一次完整对话中的某一轮次
     */
    private String chatId;

    /**
     * 会话角色；0-user（用户）、1-assistant（助手）、2-system（系统）
     */
    private String role;

    /**
     * 创建时间；默认当前时间戳
     */
    private Date createTime;

    /**
     * 更新时间；记录最后修改时间
     */
    private Date updateTime;

    /**
     * 角色ID
     */
    private Long characterId;

    /**
     * 角色名称
     */
    private String characterName;

    /**
     * 角色头像地址
     */
    private String avatarUrl;
}
